package com.tc.gateway.device;

import java.util.List;

import com.tc.gateway.device.listener.GeneralDeviceListener;


public interface GeneralDevice<T extends GeneralDeviceListener>{
	void action();
	String getId();
	String getType();
	void read(List<Short> attribs);
	Object getAttribute(short cluster, short attr);
	String description();
	String getName();
	 void addListener(T l);
}
